<?php
return array(
	"prepare" => '
$a = array();
for($i=0; $i<50; $i++) {
	$a["a_".$i] = $i;
}

for($i=0; $i<50; $i++) {
	$a["c_".$i] = $i;
}

function f1(&$item) {
	$item = floatval($item);
}

function f2($item) {
	return floatval($item);
}
',
	"php" => 5,
	"name" => "Обход массивов",
	"tests" => array(
		"array_merge" => array(
			"desc" => "array_walk",
			"code" => 'array_walk($a, "f1");',
			"i" => 100
		),
		"array-plus" => array(
			"desc" => "array_map",
			"code" => '$a = array_map("f2", $a);',
			"i" => 100
		)
	)
);
?>
